/*
 * Material.h
 *
 *  Created on: May 27, 2011
 *      Author: Ernest Mashele <mashern@gmail.com>
 */

#ifndef MATERIAL_H_
#define MATERIAL_H_
#pragma once

#include <D3DX10math.h>

namespace pod {
class Material {
public:
	FLOAT alpha;
	FLOAT specularPower;
	UINT illum;
	D3DXVECTOR4 ambient, specular, diffuse;
	WCHAR diffuseMap[MAX_PATH];
	WCHAR name[MAX_PATH];

	// support
	bool isTextured;
	UINT resourceIndex;

	Material();
	~Material();
};
}
#endif /* MATERIAL_H_ */
